#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<string.h>
void zuoxuan(int k,char * p)
{
	int len = strlen(p) - 1;
	for (int i = 0; i < k;i++)
	{
		char flag = *p;
		for (int j = 0; j < len; j++)
		{
			*(p + j) = *(p + j + 1);
		}
		*(p + len) = flag;
	}
}
int main()
{
	int k;
	char arr[100000] = {0};
	scanf("%d", &k);
	gets(arr);
	zuoxuan(k,arr);
	printf("%s", arr);
	return 0;
}